/*
 *  Blocks
*/

/********* Primary Navigation *****/

#header {
/*	
	padding: 0; 
	position:relative;
*/
}
#header-bar {
	float: left;
	width: 100%;
	height: 60px;
	line-height: 60px;
	
	background: #13A8C9;
	/*
	background: -moz-linear-gradient(left, #149ac7 1%, #5ec0d4 74%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#149ac7), color-stop(74%,#5ec0d4));
	background: -webkit-linear-gradient(left, #149ac7 1%,#5ec0d4 74%);
	background: -o-linear-gradient(left, #149ac7 1%,#5ec0d4 74%);
	background: -ms-linear-gradient(left, #149ac7 1%,#5ec0d4 74%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#149ac7', endColorstr='#5ec0d4',GradientType=1 );
	background: linear-gradient(left, #149ac7 1%,#5ec0d4 74%);
	*/
}
.section-discover-by-gallery #header-bar,
.section-gallery #header-bar {
	background: #ae0079;
	/*
	background: -moz-linear-gradient(left, #ae0079 1%, #ae0079 68%, #d30090 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#ae0079), color-stop(68%,#ae0079), color-stop(100%,#d30090));
	background: -webkit-linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	background: -o-linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	background: -ms-linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae0079', endColorstr='#d30090',GradientType=1 );
	background: linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	*/
}
.section-explore #header-bar,
.section-periods #header-bar,
.section-themes #header-bar {
	background: #99ab15;
	/*
	background: -moz-linear-gradient(left, #99ab15 0%, #99ab15 68%, #b9ce1a 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#99ab15), color-stop(68%,#99ab15), color-stop(100%,#b9ce1a));
	background: -webkit-linear-gradient(left, #99ab15 0%,#99ab15 68%,#b9ce1a 100%);
	background: -o-linear-gradient(left, #99ab15 0%,#99ab15 68%,#b9ce1a 100%);
	background: -ms-linear-gradient(left, #99ab15 0%,#99ab15 68%,#b9ce1a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ab15', endColorstr='#b9ce1a',GradientType=1 );
	background: linear-gradient(left, #99ab15 0%,#99ab15 68%,#b9ce1a 100%);
	*/
}
.section-about #header-bar {
	background: #0C3A5B;
	/*
	background: -moz-linear-gradient(left, #ae0079 1%, #ae0079 68%, #d30090 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#ae0079), color-stop(68%,#ae0079), color-stop(100%,#d30090));
	background: -webkit-linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	background: -o-linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	background: -ms-linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae0079', endColorstr='#d30090',GradientType=1 );
	background: linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	*/
}

.section-schools #header-bar {
	background: #3547B1;
	/*
	background: -moz-linear-gradient(left, #ae0079 1%, #ae0079 68%, #d30090 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#ae0079), color-stop(68%,#ae0079), color-stop(100%,#d30090));
	background: -webkit-linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	background: -o-linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	background: -ms-linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae0079', endColorstr='#d30090',GradientType=1 );
	background: linear-gradient(left, #ae0079 1%,#ae0079 68%,#d30090 100%);
	*/
}


/*
body[class*="1832-1868"] #header-bar {
	background: #006500;
}

*/
body[class*="page-volume-1832-1868"] div#header-bar, 
body[class*="page-research-1832-1868"] div#header-bar, body[class*="page-research-members-1832-1868"] div#header-bar, body[class*="page-research-constituencies-1832-1868"] div#header-bar  {
	background: #006500;
}


#header #site-name {
	background: #FFFFFF;
	float: left;
	width: 250px;
}
#navigation {
	float: left;
	margin: 0;
	padding: 0;
/*
	font-size:130%;
	height:24px;
	margin:0 0 0 250px;
	width: 100%;
*/
}
#navigation .block,
#navigation .block .content {
	margin: 0;
	padding: 0;
	float: left;
}
#navigation ul {
	float: left;
	font-family: DINWeb,"Century Gothic",sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 0 250px;
	padding: 0;
	text-transform: uppercase;
	width: 100%;
/*
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
*/
}
#navigation ul li {
	float: left;
	padding: 0;
	margin: 0;
/*
	float: left;
	line-heigth: 15px;
	margin: 0;
	padding: 0;
*/
/*	display: inline; */
}
/* primary-nav links */

#navigation ul li a {
	float: left;
	min-width: 100px;
	padding: 5px 0 7px 0;
	text-align: center;
	text-decoration: none;
}
#navigation ul li.last a {
	padding-left: 0;
}
#navigation ul li a:hover {
	text-decoration: underline;
}
#navigation ul li a.active:hover {
	text-decoration: none;
}
body[class*="1832-1868"] #navigation a {
	  color: #006600;
}
.section-explore #navigation  div.content a, 
.section-themes #navigation  div.content a,
.section-periods #navigation  div.content a {
	color: #9aad14;
}
.section-discover-by-gallery  #navigation  div.content a, 
.section-gallery  #navigation  div.content a  {
	color: #77014f;
}
.section-about  #navigation  div.content a {
	color: #0C3A5B;
}
.section-schools  #navigation  div.content a {
	color: #3547B1;
}


#navigation  div.content a:hover {
}
#navigation div.content a.active {
	background:transparent url(../images/sprites/nav.png) no-repeat scroll 0 0;
	color:#fff;
}
#navigation div.content a[href='/research'] {
  	background-position: 0 0;	
}
#navigation div.content a[href='/explore'] {
  	background-position: -100px 0;	
}
#navigation div.content a[href='/discover-by-gallery'] {
  	background-position: -200px 0;	
}
/*
#navigation div.content a[href='/about'] {
  	background-position: -400px 0;	
}
*/
.section-about #navigation div.content a {
  	background-position: -400px 0;	
}

.section-schools #navigation div.content a {
  	background-position: -500px 0;	
}
/* background: none; 
min-width: 30px;

*/

/*
	margin-left: 10px;
	*/
	
/*	
#navigation div.content a[href='/schools'] {
    margin-right: 80px;	
}
// color:#0c3a5b;

*/
/*
#navigation div.content a[href='/about'].active {
	color:#0c3a5b;
}
*/
#block-block-23 div.content li.last a {
  	background:transparent url(../images/sprites/nav-arrow-dbl.png) no-repeat scroll right center;
  	width: 300px;
  	float:right;	
  	padding: 2px 10px 3px;
}
/*
#navigation li.last a {
	border-right:none;
}
*/
#block-menu-menu-main-menu, #block-menu-menu-main-menu ul, #block-menu-menu-main-menu ul.menu li,
#block-block-23, #block-block-23 ul, #block-block-23 ul.menu li {
/*
		margin:0;
*/
}



/*  TOP SEARCH  */
#header #search-theme-form {
	float: right;
	margin: 2px 26px 0 0;
}
#header #search-theme-form div {
	float: left;
	margin: 0;
	padding: 0;
}
#header #search-theme-form label {
	color: #FFFFFF;
	float: left;
	font-family: DINWeb,"Century Gothic",sans-serif;
	font-size: 22px;
	text-transform: uppercase;
}
#header #search-theme-form {
/*
	height:0;
	margin:0;
	padding:0;
	right:20px;
	position:absolute;
	top:37px;
	width:310px;
*/
}
#header #search-theme-form #search {
/*
	display:block;
	line-height: 23px;
	margin:0;
	padding:0;
*/
}
#header #search-theme-form #search #edit-search-theme-form-1-wrapper {
/*
	display:block;
	margin:0;
	padding:0;
*/
}
#header #search-theme-form #search label {
/*
	text-transform: uppercase;
	color:#fff;
	font-family:DINWeb,Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-weight: normal;
	float:left;
*/
}
#header #search-theme-form input.form-text {
	width:166px;
	font-size:12px;
	font-weight:normal;
	margin:16px 5px;
	color:#444;
	float: left;
}
#header #search-theme-form input.form-submit {
	background:transparent url(../images/titles/research-featured-sprite.png) no-repeat scroll -191px -422px;
	text-indent:-9999px;
	border:medium none;
	cursor:pointer;
	height:23px;
	width:28px;
	font-size:0;
	line-height:30px;
	margin:16px 0;
	padding:0;
	float:left;
}
/* END TOP SEARCH */

#meta {
	text-align:right;
	padding-right: 30px;
	min-height: 19px;
}
#meta a {
	margin-left:20px;
	font-size: 80%;
	color:#495965;
}